.guanzhu_icon a.sousuo input::-webkit-input-placeholder {color: #999 !important; }
.sousuo input::-moz-placeholder {color: #999 !important; }
.sousuo input::-moz-placeholder {color: #999 !important;}
.sousuo input::-ms-input-placeholder {color: #999 !important;}
.sousuo input[type=text]{transition: all .5s cubic-bezier(.35,.75,.55,1);-webkit-transition: all .5s cubic-bezier(.35,.75,.55,1);-moz-transition: all .5s cubic-bezier(.35,.75,.55,1);};
.nav{transition: all .5s cubic-bezier(.35,.75,.55,1);-webkit-transition: all .5s cubic-bezier(.35,.75,.55,1);-moz-transition: all .5s cubic-bezier(.35,.75,.55,1);}
header{position: absolute;top: 0;width: 100%;z-index: 124;box-sizing: border-box;padding: 0 60px;line-height: 70px;transition: 0.3s ease-out;background: #fff;}
header.active3{background: #fff;position: fixed;padding: 5px 50px;}
.mobile{display:none;float: right;margin-top: 20px;border-radius: 2px;cursor: pointer;text-align: center;line-height:3px;box-sizing: border-box;
padding-top: 2px;transition: 0.4s ease-in-out;}
.mobile i{display:block;margin:0 auto;width: 28px;height: 3px;background: #000;margin-top: 5px;border-radius: 5px;}
.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;margin-top:16px}
.mobile i:nth-child(2){transition: 0.4s ease-in-out;}
.mobile i:nth-child(3){transition: 0.4s ease-in-out 0.3s;}
.mobile.active i:nth-child(1){transform: rotate(45deg) translateY(6px) translateX(5px);}
.mobile.active i:nth-child(2){transform: translateX(40px);opacity: 0;}
.mobile.active i:nth-child(3){transform: rotate(-45deg) translateY(-6px) translateX(5px);}
.nav{display: inline-block;float: right;}
.sousuo{display: inline-block;vertical-align: top;}
.nav ul{font-size: 0;display: inline-block;vertical-align: top;}
.nav ul li a{font-size: 15px;color:#333;}
.nav ul li a:hover{color: #46b035;}
.nav ul>li{display: inline-block;vertical-align: top;text-align: center;width: auto;padding: 0;margin-right: 35px;position: relative;}
.nav ul>li>a{display: inline-block;;line-height:1;width: auto;padding-bottom: 12px;position: relative;border-bottom:1px solid transparent;font-size: 16px;
color: #666;transform: translateY(3px);position: relative;}
.nav ul>li>a.on{color: #46b035;}
.nav ul>li:last-child a{border: none;}
.nav ul>li>a:after{content: '';display: block;width: 0;position: absolute;opacity:0;width: 100%;height: 2px;background: #46b035;bottom: -6px;
transform: scaleX(0);transition: 0.5s ease-in-out;}
.nav ul>li>a.on:after{content: '';opacity:1;transform: scaleX(1);}
.nav ul>li:hover>a:after,.nav ul>li.active>a:after{opacity: 1;transform: scaleX(1);}

.cbl li:nth-child(4){position: relative;}
.cbl li:nth-child(4) img{position: absolute;width: 80px;top: 0;left: -80px;display: none;}
.cbl li:nth-child(4):hover img{display:block;}
/*.nav ul>li.active>a{border-bottom:1px solid white;}*/
.nav ul>li:last-child:before{display: none}


.sousuo input[type=text]{width:240px;height: 38px;border: 1px solid #999;background: transparent;box-sizing: border-box;padding: 0 15px;color: #999!important;font-size: 14px;outline: none;}
.sousuo input[type=text]:focus{border-color: #46b035;}
.sousuo{position: relative;}
.sousuo i{display: block;position: absolute;right: 10px;font-size: 25px;color: white;top: 3px;cursor: pointer;line-height: 70px;}
/*.banner{padding-top: 80px;}*/


.lisnj{display: inline-block;vertical-align: top;margin-left: 25px;}
.lisnj a{display: inline-block;width: 31px;height: 31px;margin-left: 12px;vertical-align: middle;border-radius: 50%;background:#ddd;}
.lisnj a i{display: block;line-height: 31px;text-align: center;}
.lisnj a:first-child{font-size: 22px;}
.lisnj a img{position: absolute;top:52px;width: 80px;left: 0;display: none;}
.lisnj a:hover img{display: block;}

.divBox{width: 75%;margin: 0 auto;}
.logo img:nth-child(2){display: inline-block;width: 461px;}
.logo img:nth-child(1){display: none;}
.bav_list{font-size: 0;background: white;position: absolute;top: 61px;left: -110%;}
.bav_list{width: 210%;line-height: 30px;transform:translateY(50px);opacity: 0;z-index: -1;height: 0 ;overflow: hidden;transition: 0.4s ease-in;background: #f5f5f5;}
.nav ul>li:hover .bav_list{transform: translateY(0);opacity: 1;z-index: 1;height: 245px;}
.langgus{display: inline-block;margin-left: 15px;transform: translateY(100px);opacity: 0;    transition: 0.8s ease-out 1.3s;}
.langgus a{font-size: 15px;color: #666;}
header.sb .langgus{transform: translateY(0);opacity: 1;}
.bav_list ol{display: inline-block;vertical-align: top;width: 100%;padding: 10px 20px 20px 20px;box-sizing: border-box;background: #f8f8f8;height: auto;position: relative;z-index: 2;}
.bav_list ol li{border-bottom: 1px solid #f1f1f1;position: relative;}
.bav_list ol li:last-child{}
.bav_list ol li a{font-size: 14px;color: gray;}
.bav_list ol li:hover a{color: #000;}
.bav_list ol li i{display: inline-block;position: absolute;font-size: 13px;left: 9px;color: transparent;transition: 0.3s ease-in-out;}
.bav_list ol li:hover i{color: gray;}
.bav_list:after{content: '';display: block;width: 30%;height: 100%;position: absolute;top: 0;left: 0;background: #f8f8f8;}

.bav_list dl{display: inline-block;vertical-align: middle;padding: 35px 0;text-align: center;width: 70%;}
.bav_list dl span{display: block;}
.bav_list dl span img{max-width: 55%;}
/*.bav_list dl dd{display: none;}*/
.bav_list dl dd p{font-size: 14px;color: #666666;}
.bav_list dl dd p font{font-size: 12px;color: gray;}

/* footer{background: #e3e3e3;padding-top: 55px;}
footer .divBox{font-size: 0;}
.footer{font-size: 0;width: 68%;display: inline-block;vertical-align: top;}
.footer dl{display: inline-block;vertical-align: top;width: 14%;}
.footer dl dt a{padding: 15px 0;display: inline-block;font-size: 15px;color: #333;position: relative;}
.footer dl dt{border-bottom: 1px solid #cdcdcd;margin-bottom: 10px;}
.footer dl dt a:after{content: '';display: block;width: 100%;height: 2px;background: #aeaeae;position: absolute;bottom: 0;left: 0;opacity: 0;transition: 0.3s ease-in-out;}
.footer dl dt:hover a:after{opacity: 1;}
.footer dl dd a{font-size: 14px;color: #535353;padding: 3px 0;display: inline-block;}
.footer dl dd a:hover{color: #000;}
.footer1{display: inline-block;vertical-align: top;width: 30%;margin-left: 2%;}
.footer1_div1{box-sizing: border-box;border: 1px solid #b6b6b6;padding: 10px 20px;}
.footer1_div1 span{display: inline-block;font-size: 14px;color: #333;vertical-align: middle;margin-left: 15px;}
.footer1_div1 font{float: right;font-size: 12px;color: #909090;text-transform: uppercase;margin-top: 3px;}
.footer_swiper img{max-width: 70%;transition: 0.3s ease-in-out;}
.footer_swiper{margin-top: 16px;position: relative;}
.footer_swiper .swiper-pagination{position: static;text-align: center;margin-top: 20px;}
.footer_swiper .swiper-pagination span{background: #999999;opacity: 1;margin-left: 10px;position: relative;}
.footer_swiper .swiper-pagination span:first-child{margin-left: 0;}
.footer_swiper .swiper-pagination span:after{content:'';width: 12px;height: 12px;border-radius: 50%;border: 1px solid #999;position: absolute;left: -3px;top: -3px;opacity: 0;}
.footer_swiper .swiper-pagination .swiper-pagination-bullet-active:after{opacity: 1;}
.footer_swiper .swiper-slide{line-height: 63px;}
.foot_sec{padding: 25px 0;border-top: 1px solid #cccccc;}
.foot_sec span{font-size: 12px;color: #999898;}
.foot_sec .bdsharebuttonbox{display: inline-block;float: right;}
.foot_sec .bdshare-button-style0-16 a,.foot_sec  .bdshare-button-style0-16 .bds_more{width: 20px;height: 20px;padding: 0;opacity: 0.5;}
.foot_sec .bdshare-button-style0-16 a:nth-child(1){background: url(../images/weixin.png) no-repeat center center;background-size: 100% 100%;}
.foot_sec .bdshare-button-style0-16 a:nth-child(2){background: url(../images/weibo.png) no-repeat center center;background-size: 100% 100%;}
.foot_sec .bdshare-button-style0-16 a:nth-child(3){background: url(../images/qq.png) no-repeat center center;background-size: 100% 100%;}
.foot_sec .bdshare-button-style0-16 a{margin:0;margin-right: 15px}
.foot_sec .bdshare-button-style0-16 a:last-child{margin-right: 0;}
footer>.divBox{padding-bottom: 30px;} */

.foot_sec font{display: inline-block;float: right;font-size: 14px;color: #b3916c;margin-right: 30px;}
.cbl{width: 50px;position: fixed;right:0;bottom:10%;z-index: 3333;}
.cbl li{margin-top: 0px;transition: 0.4s ease-in-out;height: 51px;}
.cbl span{transition: 0.4s ease-in-out;display: inline-block;width: 50px;height:50px;text-align: center;background:#fff;box-sizing: border-box;
font-size: 12px;color: white;line-height: 50px;border: 1px solid #b3916c;}
.cbl span i{display: block;font-size: 40px;color: white;}
.cbl span p{}
.cbl li:nth-child(1) span{background: url(../images/cc3.png) no-repeat center center #fff;}
.cbl li:nth-child(2) span{background: url(../images/dd3.png) no-repeat center center #fff;}
.cbl li:nth-child(2) span{background: url(../images/dd3.png) no-repeat center center #fff;}
.cbl li:nth-child(3) span{background: url(../images/sc1.png) no-repeat center center #fff;}

.cbl li:nth-child(4) span{background: url(../images/ff3.png) no-repeat center center #fff;}
.cbl li:nth-child(5) span{background: url(../images/ee3.png) no-repeat center center #fff;}
.cbl li:nth-child(1):hover span{background: url(../images/cc4.png) no-repeat center center #b3916c;border-radius: 50%;}
.cbl li:nth-child(2):hover span{background: url(../images/dd4.png) no-repeat center center #b3916c;border-radius: 50%;}
.cbl li:nth-child(3):hover span{background: url(../images/sc2.png) no-repeat center center #b3916c;border-radius: 50%;}
.cbl li:nth-child(4):hover span{background: url(../images/ff4.png) no-repeat center center #b3916c;border-radius: 50%;}
.cbl li:nth-child(5):hover span{background: url(../images/ee4.png) no-repeat center center #b3916c;border-radius: 50%;}
.logo{transform: translateX(-100px);opacity: 0;transition: 0.8s ease-out .3s;display: inline-block;}
header.sb .logo{transform: translateX(0px);opacity:1;}
header.sb .nav>ul>li>a,header.sb .sousuo,header.sb .lisnj{transform: translateY(0);opacity: 1;}
.nav>ul>li>a,.sousuo,.lisnj{transform: translateY(100px);opacity: 0;}
.nav>ul>li:nth-child(1)>a{transition: 0.8s ease-out .3s;}
.nav>ul>li:nth-child(2)>a{transition: 0.8s ease-out .4s;}
.nav>ul>li:nth-child(3)>a{transition: 0.8s ease-out .5s;}
.nav>ul>li:nth-child(4)>a{transition: 0.8s ease-out .6s;}
.nav>ul>li:nth-child(5)>a{transition: 0.8s ease-out .7s;}
.nav>ul>li:nth-child(6)>a{transition: 0.8s ease-out .8s;}
.nav>ul>li:nth-child(7)>a{transition: 0.8s ease-out .9s;}
.nav>ul>li:nth-child(8)>a{transition: 0.8s ease-out 1s;}
.sousuo{transition: 0.8s ease-out 1.1s;}
.lisnj{transition: 0.8s ease-out 1.2s;}

.youqinglianjie{margin-top: 23px;}
.youqinglianjie li{display: inline-block;vertical-align: top;font-size: 14px;color: #333;margin-right: 15px;}
.youqinglianjie li a{font-size: 14px;color: #999;}
.youqinglianjie li:hover a{color: #333;}

.footer_inner{width: 75%;margin: auto;}
.footer_inner a{color: #FFFFFF;}
.footer_top{color: #FFFFFF;background: #46b035;padding: 70px 0;margin-top: 70px;}
.footer_top_nav{width: 524px;float: left;border-right: 1px solid #fff;}
.footer_top_nav li{width: 95px;float:left;line-height: 54px;margin-left: 100px;margin-right: 40px;}
.footer_top_nav li a{position: relative;}
.footer_top_nav li a:after{position: absolute;bottom: -10px;left: 0;width: 100%;height: 1px;content: "";}
.footer_top_nav li a:hover:after{background:#fff;}
.footer_top_nav li a img{display: inline-block;margin-right: 5px;}
.footer_top_dizhi{float: left;}
.footer_top_logo{font-size: 24px;margin-bottom: 55px;display: flex;justify-content:flex-start;align-items: flex-end;}
.footer_top_logo .text{display: flex; align-items: flex-end;height: 45px;font-weight: bold;margin-left: 8px;}
.footer_top_dizhi{width: 362px;float: left;border-right: 1px solid #fff;line-height: 28px;}
.guanzhu p{line-height: 30px;margin-bottom: 4px;}
.guanzhu_icon a{float: left;width: 34px;height: 34px;background: rgba(255,255,255,.3);border-radius: 50%;text-align: center;line-height: 34px;font-size: 18px;margin-right: 18px;display: block;position: relative;}
.guanzhu_icon a:first-child{font-size: 22px;}
.guanzhu_icon a:nth-child(2) i.fa {background: url(../images/01.png) no-repeat center center; display: block; width: 18px; height: 18px; margin: 7px auto;}
.guanzhu_icon a:nth-child(2) i.fa:before{content: none!important;}
.guanzhu_icon a:nth-child(4) i.fa {background: url(../images/02.png) no-repeat center center; width: 18px; height: 18px; margin: 7px auto;}
.guanzhu_icon a span{padding: 6px;position: absolute;left: -38px;top: -106px;display: none;}
.guanzhu_icon a span img{display: block;width: 100px;height: 100px;}
.guanzhu_icon a:hover span{display: block;}
.guanzhu{float: left;}
.guanzhu_right{float: right;display: inline-block;width: 100px;height: 100px;}
.copyright{display: inline-block;float: left;}
.footer_bot .float_right{float: right;width: 360px;}
.footer_bot{background: #126106;padding: 32px 0;line-height: 26px;color: #fff;}
.footer_bot ul li{float: left;}
.footer_bot ul li:first-child{margin-right: 10px;}
.footer_bot li a{display: inline-block;float: left;margin-top: 3px;}
.footer_bot li a:hover{ -webkit-transition-property:background-image;-webkit-transition-duration: 0.4s;-webkit-transition-timing-function: ease;}
.footer_bot li span{display: inline-block;float: left;}
.weiling{width:103px;height:16px;background: url(../images/weiling_1.png) no-repeat center center;}
.weiling:hover{background: url(../images/weiling_2.png) no-repeat;}
.wangshang{width:96px;height:16px;background: url(../images/wangshang_1.png) no-repeat;}
.wangshang:hover{background: url(../images/wangshang_2.png) no-repeat;}

.copy {
	width: 100%;
	padding-top: 10px;
	text-align: center;
	line-height: 20px;
	clear: both;
	padding-bottom: 65px;
	font-size: 14px;
	background: #eeeeee;
	display: none;
}

.copy p {
	width: 100%;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.copy a {
	font-size: 14px;
	color: #666666;
	height: 30px;
	line-height: 30px;
}
.mobile_nav{position: fixed;bottom: 0;left: 0;width: 125%;height: 65px;display: none;z-index: 999;}
.mobile_nav ul li{width: 20%;background: #46b035;float: left;}
.mobile_nav ul li a{text-align: center;padding-top: 10px;display: block;color: #fff;}
.mobile_nav ul li.on{background: #965440;}
.mobile_nav ul li.on a{color: #fff;}
.mobile_nav ul li a i{font-size: 30px;display: block;}
.mobile_nav ul li a span{display: block;line-height: 30px;}

.sousuo #btnok{transition: 0.3s ease-in-out;width: 20px;height: 20px;background:url(../images/soso_03.png) no-repeat center center;background-size:cover;border: none;cursor: pointer;position: absolute;top: 25px;right: 5px;}


.footer_right{display:flex;justify-content: space-between;}



.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 9999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
	 font-size: 14px;
}
.lxfx li {
    background:#46b035;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}





@media only screen and (max-width:1660px) {
	.footer dl dd a{font-size: 14px;}
}
@media only screen and (max-width:1550px) {
	.divBox{width: 85%;}
	.nav ul>li{margin-right: 25px;}
	.sousuo input[type=text]{width: 220px;height: 32px;}
/* 	.logo img{width: 66px;}
	.logo img:nth-child(1){display: inline-block;}
	.logo img:nth-child(2){display: none;} */
	
}
@media only screen and (max-width:1200px) {
	.lxfx{display:none;}	
}#46b035